﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SecurityApi.Provider
{
    public class EnterpriseClaims
    {
        #region constants

        public static class Resources
        {
         
            //Example: 
            public const string Patient
                = "http://schemas.palisha.com/2012/10/identity/resources/patient";

            //Example: 
            public const string Physician
                = "http://schemas.palisha.com/2012/10/identity/resources/physician";

        }

        public static class ClaimTypes
        {
            public const string Create
                = "http://schemas.palisha.com/2012/10/identity/claims/create";

            public const string Read
                = "http://schemas.palisha.com/2012/10/identity/claims/read";

            public const string Update
                = "http://schemas.palisha.com/2012/10/identity/claims/update";

            public const string Delete
                = "http://schemas.palisha.com/2012/10/identity/claims/delete";

            public const string Provision
                = "http://schemas.palisha.com/2012/10/identity/claims/provision";

        }

        public const string IssuerName = "http://www.palisha.com/2012/10/issuer";

        #endregion

    }
}
